Part Number Hot Search : 
T491AXXX QF3100 OM6206 100110 1N6105 IR333C 74AC158M TLOH50TF
Product Description
Full Text Search
 

To Download AN450 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  application note pc-based development system cuts design time of smart power ic applications by thomas l. hopkins as smart power integrated circuits become more complex they are approaching the realm where they can be considered power peripheral chips. these new devices can no longer be evaluated with a simple bench set up using a few switches and a function generator. before the device will operate in an application, one or more registers must be programmed to set the operating condi- tions of the device. to speed development of ap- plications using these devices a pc based sys- tem, the smart power development system, has been developed. the spds allows the user to quickly develop and evaluate the device perform- ance in a real application. this paper discusses the spds and shows a typical application for a stepper motor drive circuit, the l6223a. the current generation of smart power integrated circuits contain more logic than their predeces- sors and many, like the l6280 and l6223a, con- tain one or more registers that must be pro- grammed for the device to operate. this adds a new dimension to the users task who must now develop software to drive the devices before he can start to evaluate the device operation. in ad- dition such tasks as calculating the power dissipa- tion and required heat sink for a power integrated circuit is a more complicated task than for dis- crete devices. to assist the user in evaluating such devices the smart power development system (spds) was developed. this pc based system consists of three parts: 1) a general purpose interface card that interfaces to the pc bus, 2) a dedicated printed circuit board for each device supported, and 3) a dedicated software package for each de- vice supported. the block diagram of the spds is shown in figure 1. AN450/0190 a smart power development system allows the designer to evaluate a smart power device in the final application, such as emulator systems allows designers to evaluate and debug micro- processors. figure 1: pc-based spds 1/10
pc interface to allow the pc to easily drive a variety of appli- cations, a general purpose interface card was needed. the interface card chosen, similar to the burr-brown pci 2000 series, provides 32 i/o lines, 4 counter/timer channels, and a rate gener- ator, as shown in figure 2. the 32 i/o lines are general purpose parallel lines that may be programmed, in groups of 8, as either output or input lines. the 32 i/o lines plus their associated control registers are mapped, as eight bit registers, into the user address space of the pc and are easily addressed by the applica- tion program. in the spds system these 32 lines are used as parallel outputs to drive the dedicated application board. the rate generator provides a stable timebase for operation of the system. the frequency of the rate generator output is given by the equation: f out = 8mhz ( n 1 ? n 2 ) where n 1 and n 2 are integers between 2 and 65535. in this configuration, the output frequency can then range from 2 mhz to approximately .002 hz. this clock signal is used by the four counter timer channels that provide the variable step rate timing used in stepper motor applications or the period of output patterns in pattern generator type applications. this flexible configuration allows the pc interface to be independent of the device being evaluated and provides a general purpose interface that can drive many types of applications. figure 2: spds interface card data bus buffer address buffer & decoder interrupt jumpers i/o port 1 i/o port 2 rate gen. timer x4 chd-ch15 chd-ch15 8mhz out gate clock out p c b u s out i n t d a t a & a d d r b u s j 2 j 3 j 4 application note 2/10
dedicated hardware each device, or family of devices, supported by the spds has a dedicated application board that connects to the pc interface card and includes the dedicated circuitry around the evaluation de- vice. in the case of the l6223a the dedicated board includes two configurations for the l6223a driving a unipolar stepper motor, a single device application and a dual device application. the schematic diagram for the l6223a dedicated board is shown in figure 3. figure 3: dedicated board for l6223a application note 3/10
this allows the user to choose the configuration that best suits his application depending on the current level required by the motor.[2] the soft- ware then allows the user to select which of the two implementations will be driven for evaluation. other dedicated boards support devices in bipolar stepper motor driver applications, dc motor driver applications, and solenoid driver applications. software each of the spds systems includes a software package dedicated specifically to the devices. al- though the features vary depending on the appli- cation and the specific devices, the l6223a pack- age is typical. the l6223a package includes: 1) calculation of the acceleration and deceleration ramps for a stepper motor, 2) a driver routine for real time operation and 3) a simulation package that simulates the thermal behavior of the device or devices. acceleration and deceleration ramps the acceleration/deceleration ramp section the program is unique to step motor applications. this routine calculates the step timing required to raise the step motor from zero up to the final speed. the calculation is made from the mechanical characteristics of the application. the required inputs include the characteristics of the motor, specifically the static torque (t stat ), the slope of the torque vs speed curve (t slope ) and the number of steps per revolution. the torque characteristics for a typical stepper motor are shown in figure 4. in the simple model for a step- per motor the torque decreases approximately linearly as the speed increases from zero up to the maximum motor speed where the torque falls to zero.[1] this curve can be approximated by a straight line having a static torque (t stat ) and a slope (t slope ) as shown in figure 4. here the ap- proximation for the torque curve allows for a torque utilization factor of less then unity.[1] in addition to the motor characteristics the program needs the mechanical characteristics of the sys- tem, as referred to the motor shaft. the two re- quired values are the frictional torque (t fric ) and the total inertia (j tot ). from these values the pro- gram calculates the period of each step during the acceleration ramp. these values are then saved and used by the real time program to drive the motor. figure 4: typical stepper motor torque characteristics application note 4/10
real time operation one major advantage of the spds is the ability to operate the devices in a real time application without having to first write a driver routine. in the real time operation section of the program the user defines a sequence of movements and the motion profile and operating parameters for each movement. this is done using a simple text entry screen, as shown in figure 5. each movement is divided into five segments, as shown in figure 6. using the motion text entry screen, the user may define the operating conditions of the driver chip for each segment of the movement. the entry screen allows the user to select one of five cur- rent levels and the chopping frequency, both of which are selected by programming the internal shift register in the l6223a [3], for each segment of the movement. figure 5: spds entry screen figure 6: stepper movements coil current speed 100% 86% 70% 55% 0 da/oplo 40% da/clev application note 5/10
the entry screen also allows the user to define the number of steps in the first segment and the third segment of the movement. the number of steps in the second and fourth segment of the movement are defined by the acceleration ramp and deceleration ramps being used. the final segment of the movement is the standby period, which is really the period where there is no movement between two movements. the user is allowed to select the period and oper- ating conditions during standby. utilizing the pro- grammability of the l6223a, the user may select either open loop or closed loop operation during this time as well as the current level and the chopping frequency. the user may define any number of movements in a sequence and then set the parameters of each movement. once this definition is com- pleted, the spds will continually execute the se- quence programmed in real time. in the execute mode the spds displays some of the operating parameters of the system, as shown in figure 7 and 11. during the execution the user may modify the step timing of either the acceleration or decel- eration ramps and observe the affect on the me- chanical behavior of the system. once the user is satisfied with the system opera- tion all of the values of the acceleration ramp, de- celeration ramp and motion profile can be saved on the disk for future use. safe (and save) design by simulation the final section of the spds system allows the user to evaluate the thermal behavior of the de- vice in the application. in this section the move- ment is simulated based on the average velocity, as shown in figure 8. using the input electrical parameters of the application and motor, the pro- gram calculates the chopping duty cycle and the effect on power dissipation due to the step rate. to these values are added the quiescent losses, which are assumed to be constant, to get find the power dissipation in the device. the program also accounts for variation in the r dson with die tem- perature. the simulation outputs two representations of the information. the first, shown in figure 9, shows the power dissipation and required thermal im- pedance from the junction to ambient (r thj-a )to limit the maximum junction temperature to a specified value versus the peak coil current (i p ). figure 7: operating parameter display application note 6/10
for required values of thermal impedance less than 55 o c/w (the thermal impedance of the pack- age in free air) the power dissipation is calculated assuming a constant thermal impedance of 55 o c/w. for any given value of current, selected by moving the cursor, the calculated value for p d and r thj-a are shown on the top of the graph. the program also calculates the number of square inches of copper required on the printed circuit board to achieve the required thermal impedance, for values that are achievable in this manner. when the power dissipation exceeds the level that may be dissipated in this configuration, a message that an external heat sink is required is displayed. the second output (see fig. 10) of the simulation program calculates the power dissipation and die temperature assuming constant values of r thj-a . for this simulation, three values of thermal im- pedance are chosen; the thermal impedance of figure 8: stepper motor movement simulation figure 9: power dissipation and required thermal impedance motion standby vmax speed vavg simulation application note 7/10
the package in free air (55 o c/w), the minimum practical value of thermal impedance using only copper on the pcb (40 o c/w) and the minimum practical value using an external clip on heat sink (30 o c/w).[4] each of the graphs are interrupted when the die temperature exceeds 150 o c, the maximum rating of the device. when the current level selected by the cursor would cause the de- vice to exceed the maximum rating, a message is displayed that the device will go into thermal shut down at that level. conclusion the smart power development system allows the user to quickly evaluate a smart power device in the final application, much as emulator systems allow user to evaluate and debug microproces- sors. the system contains two key components that allow the user to 1) quickly define the opera- tion of the device and evaluate it in a real time ap- plication and 2) verify that the device will operate within the its safe operating limits. for compli- figure 10: power dissipation and die temperature figure 11: acceleration ramp timing application note 8/10
cated devices that require the user to program one or more internal registers before the device will operate, the system can greatly reduce the time required to evaluate the system, without re- quiring the user to write any specific software. references 1) a. leenouts, the art and practice of step mo- tor control, intertec communications inc., ven- tura ca., 1987 2) t. hopkins, oa single chip driver for unipolar stepper motorso, proceedings of motor-con '89 (pcim 89), long beach ca, october 1989, pp 437-445 3) ol6223a data sheeto, industrial and computer peripheral ics databook 2nd edition, 1992, pp 449 to 479. 4) t. hopkins, odesigning with thermal imped- anceo proceedings of the fourth annual ieee semiconductor thermal and temperature meas- urement symposium, san diego, ca., feb. 1988. application note 9/10
information furnished is believed to be accurate and reliable. however, sgs-thomson microelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of sgs-thomson microelectronics. specifications men- tioned in this publication are subject to change without notice. this publication supersedes and replaces all information previously supplied. sgs-thomson microelectronics products are not authorized for use as critical components in life support devices or systems without ex- press written approval of sgs-thomson microelectronics. ? 1995 sgs-thomson microelectronics - all rights reserved sgs-thomson microelectronics group of companies australia - brazil - france - germany - hong kong - italy - japan - korea - malaysia - malta - morocco - the netherlands - singapore - spain - sweden - switzerland - taiwan - thaliand - united kingdom - u.s.a. application note 10/10


▲Up To Search▲   

 
Price & Availability of AN450

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X